Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nordea Open - Bastad U.S. Open - New York French Open - Paris Wimbledon - London Nordea Open - Bastad Davis Cup, Group C, Zhuhai BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, World Group, Q, CRO-SVK 3-1 Prostejov Challenger Szczecin Challenger Germany F16 Germany-w3 Tunisia F5 Czech Republic F1 Italy F18 Germany F6 Germany F7 Germany F8 Germany F11 Germany F13 Germany F14 Germany F15 Germany-w2 Germany-w3 Germany-w4 Israel F1 Israel F2 Germany F1 Germany F3 Switzerland F2 Switzerland F3 Portugal F3 Italy F10 Czech Republic F1 Slovenia F1 Slovenia F2 Austria F4 Germany F7 Germany F13 Germany F15 Spain F33 Germany F4 Germany F7 Italy F21 Italy F22 France F14 Turkey F11 Turkey F14 Israel F1 Israel F2 Israel F3 Turkey F6 Turkey F7 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Czech Republic F3 Bosnia & Herzegovina F5 Morocco F4 Morocco F5 Austria F2 Estonia F1 Estonia F2 Slovakia F2 Slovakia F3 Croatia F10 Croatia F12 Turkey F29 Israel F2 Israel F3 China F3 China F4 Turkey F15 Turkey F16 Czech Republic F2 Bosnia & Herzegovina F5 Italy F14 Czech Republic F4 Czech Republic F6 Slovakia F1 Slovakia F2 Slovakia F3 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F2 Italy F10 Romania F10 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Greece F1 Greece F2 Greece F3 Greece F4 Germany F4 Slovakia F1 Germany F15 Germany-w2 Germany-w4 Belgium F2 Italy F2 (Trento) Germany-w1 Israel F3 Germany F4 Germany F5 Portugal F2 UAE F2 France F13 Germany F1 Italy F24 (Bolzano) Italy F25 (Cornaiano) M25 Veigy-Foncenex M25 Nussloch Italy F15 Geneva Challenger San Benedetto Challenger Kyoto Challenger Scheveningen Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Black Forest Open - Freudenstadt Kyoto Challenger Izmir Challenger Bratislava Challenger Johannesburg Challenger Szczecin Challenger Mons Challenger Sibiu Challenger Marbella Challenger Todi Challenger Poznan Challenger Mohammedia Challenger Bratislava Challenger Aix En Provence Challenger Heilbronn Challenger Sibiu Challenger Ortisei Challenger Ostrava Challenger Como Challenger St. Remy Challenger Banja Luka Challenger Surbiton Challenger Furth Challenger Irving Challenger Turin Challenger Heilbronn Challenger Poprad Tatry Challenger St. Remy Challenger Budapest Challenger Braunschweig Challenger Rome Challenger Heilbronn Challenger Milan Challenger Marburg Challenger Punta Del Este Challenger Santiago Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Poprad Tatry Challenger Prague Challenger Braunschweig Challenger Pullach Challenger Mallorca Challenger Ortisei Challenger Eckental Challenger Bratislava Challenger Taipei City Challenger Prostejov Challenger Bratislava Challenger Recanati Challenger Braunschweig Challenger Szczecin Challenger Heilbronn Challenger Mallorca Challenger Budapest Challenger Bergamo Challenger Barcelona Challenger Irving Challenger St. Brieuc Challenger Sophia Antipolis Challenger Taipei City Challenger Newport Beach Challenger Guayaquil Challenger Montevideo Challenger Como Challenger Rome Challenger Guadalajara Challenger Prague Challenger Braunschweig Challenger Portoroz Challenger Maia Challenger Noumea Challenger Casablanca Challenger Quimper Challenger Pau Challenger Prague Challenger Ostrava Challenger Prostejov Challenger Split Challenger Ismaning Challenger Biella 3 Challenger Belgrade Challenger Prague Challenger Bratislava Challenger Quimper Challenger Salzburg-Anif Challenger Braunschweig Challenger Lille Challenger Warsaw Challenger Como Challenger Biel Challenger Eckental Challenger Cassis Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 2 Challenger Prague 1 Challenger Heilbronn Challenger Ortisei Challenger Forli 2 Challenger Bendigo Challenger Luedenscheid Challenger Braunschweig Challenger Ford Tennis Championships - Louisville Manama Challenger Mauthausen Challenger Tulln Challenger Liberec Challenger Parma Challenger Split Challenger Mouilleron-Le-Captif Challenger Rome Challenger Ortisei Challenger Bratislava Challenger Canberra Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Zadar Challenger Sanremo Challenger Madrid Challenger Heilbronn Challenger Bratislava 2 Challenger Quimper Challenger Slovenia F2 Phoenix Challenger Lille Challenger Tenerife 2 Challenger Tenerife 3 Challenger Szekesfehervar Challenger Montechiarugolo Challenger Zadar Challenger Naples Challenger Sophia Antipolis Challenger Mauthausen Challenger M15 Creteil Bratislava 1 Challenger Karlsruhe Challenger Luedenscheid Challenger Tulln Challenger Szczecin Challenger Bad Waltersdorf Challenger Zadar Challenger Naples Challenger Rome Challenger Vicenza Challenger Tulln Challenger Heilbronn Challenger Napoli Challenger Buenos Aires Challenger Dallas Challenger Vercelli Challenger Spain F1 Tigre Challenger Ismaning Challenger Marbella Challenger Kazan Challenger BMW Open - Munich Okal Cup 2003 - Eckental BMW Open - Munich Thailand Open - Bangkok BMW Open - Munich Mercedes Cup - Stuttgart Schickendanz Open - Furth Nord LB Open - Braunschweig Bauer Watertechnology Cup - Eckental BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Black Forest Open - Freudenstadt Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Aberto de Sao Paulo - Sao Paulo Qatar ExxonMobil Open - Doha Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City PBZ Zagreb Indoors - Zagreb Open Prevadies - St. Brieuc M25 Trimbach Challenger Casablanca San Angel - Mexico City Ostdeutscher Sparkessen Cup - Dresden Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Astana Challenger - Astana Ciudad de Pozoblanco Open Diputacion - Cordoba BMW Open - Munich Akbank Private Banking TED Open - Istanbul Geneva Challenger - Geneva Ljubljana Open - Ljubljana Challenger Banque Nationale Rimouski - Rimouski Tatra Banka Slovak Open - Bratislava Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Heilbronn Open - Heilbronn Chennai Open - Chennai Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo San Remo Tennis Cup - San Remo BMW Open - Munich Baden Open - Karlsruhe ATP Challenger Trophy 2007 - Trnava Open Diputacion Ciudad de Pozoblanco - Cordoba Bank Austria Tennis Trophy - Vienna Mons Challenger ATP Challenger Trophy 2008 - Trnava AEGON Championships - London Samsung Securities Cup - Seoul Campbell's Hall of Fame Tennis Championships - Newport Tatra Banka Slovak Open - Bratislava National Bank Men's Rimouski Challenger - Rimouski Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad Belgrade Challenger Winston Salem - Winston Salem Open de Moselle - Metz Wolfsburg Challenger Baton Rouge Challenger Sofia Challenger Meerbusch Challenger Schickedanz Open - Furth If Stockholm Open - Stockholm Karlsruhe Challenger Erste Bank Open - Vienna Oberstaufen Challenger Qatar ExxonMobil Open - Doha Tampere Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Okal Cup 2004 - Eckental Geneva Challenger Grand Prix Hassan II - Casablanca Freudenstadt Challenger Alphen Challenger BMW Open - Munich Kolding Challenger AEGON Championships - London Seoul Challenger Studena Croatia Open - Umag Heilbronn Challenger Bet-at-home Open - Hamburg Bergamo Challenger St. Petersburg Open - St. Petersburg Ostdeutscher Sparkassen Cup - Dresden Erste Bank Open - Vienna Athens Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Forli Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Hamburg Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich SkiStar Swedish Open - Bastad Aachen Challenger Bet-at-home Open - Hamburg Biella Challenger Cremona Challenger Kia International In Kawana - Kawana If Stockholm Open - Stockholm Lugano Challenger Bytom Challenger Marburg Challenger Qatar ExxonMobil Open - Doha Tampere Challenger Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf BRD Nastase Tiriac Trophy - Bucharest Manerbio Challenger Power Horse Cup - Dusseldorf Open de Rennes La Trinitaine - Rennes Gerry Weber Open - Halle Furth Challenger Rijeka Challenger Bauer Watertechnology Cup 2007 - Eckental Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Izmir Challenger Eckental Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rennes Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Alexander Kolyaskin Memorial - Donetsk Ostdeutscher Sparkassen Cup - Dresden Loughborough Challenger Bratislava Challenger Salzburg Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Heilbronn Challenger Austrian Open - Kitzbuhel Valencia Open - Valencia Courmayeur Challenger Aircel Chennai Open - Chennai Bergamo Challenger Ecuador Open - Quito Wolfsburg Challenger UTC Open - Cherkassy BMW Open - Munich Kyoto Challenger Suisse Open - Gstaad If Stockholm Open - Stockholm European Open - Antwerp Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Guangzhou Challenger Brasil Open - Sao Paulo BMW Open - Munich Pingguo Challenger Athens Challenger Generali Open - Kitzbuhel Garanti Koza Sofia Open - Sofia Prague Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Bergamo Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Jersey Challenger Gerry Weber Open - Halle Nottingham Challenger Hall of Fame Open - Newport German Tennis Championships - Hamburg Mexico City Challenger Moselle Open - Metz Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Noventi Open - Halle Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Granby Challenger Braunschweig Challenger German Tennis Championships - Hamburg Moselle Open - Metz European Open - Antwerp Rimini Challenger Open Sud de France - Montpellier Argentina Open - Buenos Aires Istanbul Challenger Open 13 Provence - Marseille Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Antalya Open - Antalya Cordoba Open - Cordoba Istanbul Challenger Serbia Open - Belgrade Chuncheon Challenger Como Challenger Mallorca Championships - Mallorca Generali Open - Kitzbuhel Braga Challenger Stockholm Open - Stockholm Geneva Challenger Rimouski Challenger Sao Paulo Challenger Tour Finals Bratislava Challenger Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Helsinki Challenger Sao Paulo Challenger Heilbronn Challenger San Benedetto Challenger Hamburg European Open - Hamburg Guadalajara Challenger Tennis Napoli Open - Naples Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Hamburg European Open - Hamburg Tarragona Challenger Biella 4 Challenger Eckental Challenger Dubai Duty Free Tennis Championships - Dubai Prague Challenger Kosice Challenger Lugano Challenger Oberstaufen Challenger Trnava Challenger St. Remy Challenger Mons Challenger Rennes Challenger Helsinki Challenger Salinas Challenger Le Gosier Challenger Pereira Challenger Santiago Challenger Furth Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Samarkand Challenger Prostejov Challenger Nottingham-2 Challenger Braunschweig Challenger Istanbul Challenger Oberstaufen Challenger Liberec Challenger Bratislava Challenger Orleans Challenger Mons Challenger Ortisei Challenger Helsinki Challenger Bergamo Challenger New Delhi Challenger Nottingham Challenger Guangzhou Challenger Le Gosier Challenger Vicenza Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Cortina Challenger Prague Challenger Meerbusch Challenger Genova Challenger Szczecin Challenger San Marino Challenger Trnava Challenger Mons Challenger Rennes Challenger Poznan Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Mersin Challenger Aix En Provence Challenger Heilbronn Challenger Sofia 2 Challenger Prostejov Challenger Mestre Challenger Poprad Tatry Challenger Marburg Challenger Todi Challenger Poznan Challenger Biella Challenger Segovia Challenger Seville Challenger Brescia Challenger Santo Domingo Challenger Napoli Challenger Aix En Provence Challenger Prague Challenger Marburg Challenger Portoroz Challenger Genova Challenger Kaohsiung Challenger Kia International In Caloundra - Caloundra Eckental Challenger Bratislava Challenger Ortisei Challenger Scheveningen Challenger Happy Valley Challenger Rennes Challenger Drummondville Challenger Barletta Challenger Mestre Challenger Caltanissetta Challenger Lyon Challenger Todi Challenger Braunschweig Challenger Winnetka Challenger Gatineau Challenger Prague Challenger Portoroz Challenger Genova Challenger Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger Rome Challenger Kaohsiung Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Masters Series - Hamburg Guayaquil Challenger Eckental Challenger Bratislava Challenger Dallas Challenger St. Brieuc Challenger Taipei City Challenger Tunis Challenger Poznan Challenger Granby Challenger Santa Fe 2 Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Augsburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Ismaning Challenger s'Tennis Masters Challenger - Graz Trieste Challenger Recanati Challenger Marbella Challenger Cherbourg Challenger Mercedes Cup - Stuttgart Tulln Challenger Maia Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Biella 1 Challenger Montechiarugolo - Parma Challenger Biella 2 Challenger Santiago Challenger Zug Challenger Meerbusch Challenger Prostejov Challenger Troisdorf Challenger Bratislava 1 Challenger Ismaning Challenger Helsinki Challenger Trnava Challenger Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Miami Open - Miami Valencia Challenger Mutua Madrid Open - Madrid BRD Nastase Tiriac Trophy - Bucharest Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Bratislava Challenger Oeiras 3 Challenger Geneva Challenger Braunschweig Challenger BMW Open - Munich Mercedes Cup - Stuttgart Lisbon Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Quimper Challenger Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Bratislava 1 Challenger Sassuolo Challenger Braunschweig Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bad Waltersdorf Challenger Hersonissos 6 Challenger Heilbronn Challenger Bari Challenger Grand Prix Hassan II - Marrakech Prague 2 Challenger Ismaning Challenger Bergamo Challenger Cagliari Challenger AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Plava Laguna Croatia Open - Umag BMW Open - Munich PTT Thailand Open - Bangkok AEGON International - Eastbourne Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle BMW Open - Munich If Stockholm Open - Stockholm Brisbane International - Brisbane Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Belgrade Open - Belgrade Swiss Indoors Basel - Basel Brisbane International - Brisbane Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Open Parc - Lyon Argentina Open - Buenos Aires Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Australian Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Hamburg European Open - Hamburg Swiss Open - Gstaad European Open - Antwerp Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Mercedes Cup - Stuttgart Caltanissetta Challenger Barcelona Open BancSabadell - Barcelona Ostrava Challenger Maia Challenger BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London French Open - Paris BMW Open - Munich French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Braunschweig Challenger Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, World Group, QR, SVK-CZE 1-3 Australian Open (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, PO, NED-SVK 4-0 Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors)